edible aquatic insect eggs - German English Dictionary